LinuxQMISDK  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
SMSAsyncRawSend_s Struct Reference

Data Fields

struct qmTlvResult results
 
WORD sendStatus
 
WORD messageID
 
WORD causeCode
 
BYTE errorClass
 
WORD RPCause
 
BYTE TPCause
 
BYTE msgDelFailureType
 
BYTE msgDelFailureCause
 
BYTE alphaIDLen
 
BYTE * pAlphaID
 
ULONG userData
 

Detailed Description

This structure contains SMS parameters

Parameters
sendStatus
  • Send Status
  • Values:
    • QMI_ERR_NONE - No error in the request
    • QMI_ERR_CAUSE_CODE - SMS cause code
    • QMI_ERR_MESSAGE_DELIVERY_FAILURE - Message could not be delivered
    • QMI_ERR_NO_MEMORY - Device could not allocate memory to formulate a response
messageID
  • Unique ID assigned by WMS for non-retry messages.
causeCode
  • WMS cause code
errorClass
  • Error Class
  • Values:
    • 0x00 - ERROR_CLASS_TEMPORARY
    • 0x01 - ERROR_CLASS_PERMANENT
RPCause
  • GW RP cause
TPCause
  • GW TP Cause
msgDelFailureType
  • Message delivery failure type
  • Values:
    • 0x00 - WMS_MESSAGE_DELIVERY_FAILURE_TEMPORARY
    • 0x01 - WMS_MESSAGE_DELIVERY_FAILURE_PERMANENT
msgDelFailureCause
  • Message delivery failure cause
  • Values:
    • 0x00 - WMS_MESSAGE_BLOCKED_DUE_TO_CALL_CONTROL
alphaIDLen
  • Number of sets of the pAlphaID
pAlphaID
  • Alpha ID
userData
  • Identifies the request associated with this indication.

Field Documentation

BYTE SMSAsyncRawSend_s::alphaIDLen
WORD SMSAsyncRawSend_s::causeCode
BYTE SMSAsyncRawSend_s::errorClass
WORD SMSAsyncRawSend_s::messageID
BYTE SMSAsyncRawSend_s::msgDelFailureCause
BYTE SMSAsyncRawSend_s::msgDelFailureType
BYTE* SMSAsyncRawSend_s::pAlphaID
struct qmTlvResult SMSAsyncRawSend_s::results
WORD SMSAsyncRawSend_s::RPCause
WORD SMSAsyncRawSend_s::sendStatus
BYTE SMSAsyncRawSend_s::TPCause
ULONG SMSAsyncRawSend_s::userData

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved